html {
  /* px 表示 “像素（pixels）”: 基础字号为 10 像素 */
  font-size: 16px;
  /* Google fonts 输出的 CSS */
  font-family: 'Open Sans', sans-serif;
  background-color: #00539F;
}
body {
  width: 600px;
  margin: 0 auto;
  background-color: #FF9500;
  padding: 0 20px 20px 20px;
  border: 5px solid black;
}
h1 {
  font-size: 30px;
  margin: 0;
  padding: 20px 0;
  color: #00539F;
  text-shadow: 3px 3px 1px black;
}
h2 {
  font-size: 60px;
  text-align: center;
}
p, li {
  font-size: 16px;
  line-height: 2; /* 行距 */
  letter-spacing: 1px; /* 字间距 */
  text-shadow: 1px orchid;
  display: flexbox;
}
a:hover { /* 鼠标悬停时超链变蓝 */
  color: blue;
}
img[src] { /* 给图片加上粉色边框，并限制宽度 */
  color: pink;
  width: 600px;
  border: 1px solid pink;
  /* text-align: center; */
  display: block;
  margin: 0 auto;
}
.editor-note { /* 第一段话背景上色，文本加粉，文本居中 */
  background-color: black;
  color: lightcoral;
  text-align: center;
}